namespace SharedObjects
{
	public class BankAccount : EntityBase
	{
		public long AccountNumber { get; set; }
		public ulong SystemId { get; set; }
		public long CachedAmount { get; set; }
		public bool IsInvisible { get; set; } //this is a marker for accounts that are either protected temporarily (noobs) or permanently (admins)
		public bool IsSystem { get; set; } //flags the account as system, ie. no connection to any existing agents exists. Usually used for markets.
	}
}